/**
 * 文件名：RealtimeInventoryService.java
 *
 * 创建人：Fyh - 1009173473@qq.com
 *
 * 创建时间：2019年1月18日 下午3:37:53
 *
 * 版权所有：南京植百汇智能科技服务有限公司
 */
package com.z100h.supplychain.core.biz.service;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import com.jeeplus.common.utils.collection.type.Pair;
import com.z100h.supplychain.core.biz.entity.RealtimeInventory;
import com.z100h.supplychain.core.biz.mapper.RealtimeInventoryMapper;
import com.z100h.supplychain.sku.entity.Sku;

/**
 * [描述信息：说明类的基本功能]
 *
 * @author Fyh - 1009173473@qq.com
 * @version 1.0 Created on 2019年1月18日 下午3:37:53
 */
@Service
@Transactional(readOnly = true)
public class RealtimeInventoryService {

	@Autowired
	private RealtimeInventoryMapper realtimeInventoryMapper;

	/**
	 * 
	 * 查找上报上来的sku的实时库存
	 * 
	 * @param skus
	 * @param companyId
	 * @return
	 * @author: Fyh - 1009173473@qq.com 
	 * @date: Created on 2019年1月19日 下午2:54:44
	 */
	public List<RealtimeInventory> getRealtimeInventory(List<Pair<Sku, Integer>> skus, String companyId) {
		List<RealtimeInventory> skuList = realtimeInventoryMapper.getRealtimeInventory(skus, companyId);
		return skuList;
	}

	public List<Pair<Sku, Integer>> get(List<Pair<Sku, Integer>> skus, String companyId) {
		List<Pair<Sku, Integer>> skuList = realtimeInventoryMapper.get(skus, companyId);
		return skuList;
	}

}
